thunder cloud - French English Dictionary